.repair_detail_img {
    width: 100%;
}

.repair_content {
    padding: 0 20rpx;
    line-height: 60rpx;

    .line {
        border-bottom: 1rpx solid #e4e4e4;
    }

    .repair_price {
        color: #DF0722;
        font-weight: 600;
    }

    .repair_title {
        display: flex;
        justify-content: space-between;
        font-weight: 600;
        font-size: 32rpx;
        align-items: center;

        .appointment_btn {
            height: 50rpx;
            line-height: 50rpx;
            color: #fff;
            font-size: 28rpx;
            background-color: var(--themeColor);
            margin: 0;
        }
    }

    .repair_price_desc {
        line-height: 40rpx;
        font-size: 26rpx;
        color: #959394;
        margin-bottom: 20rpx;
    }
}